.violation-pannel{
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 10px;
    .violation-pannel-type{
        width: 320px;
        background: #fff;
        dl{
            font-size: 16px;
            padding:0 10px;
            dt{
                height: 43px;
                line-height: 43px;
                font-weight: bold;
                border-bottom:1px solid #ECECEC;
                padding:0 10px 0 20px;
                span{
                    float: right;
                    color: #00A4FF;
                }
            }
            dd{
                line-height: 28px;
                margin-top: 5px;
                padding:0 10px 0 20px;
                span{
                    float: right;
                }
            }
        }
    }
    .violation-pannel-table{
        flex: 1;
        margin-left: 10px;
        background: #fff;
        padding:20px;
    }
}